(function(doc, win) {
    let u = navigator.userAgent;
    let isAndroid = u.indexOf("Android") > -1 || u.indexOf("Adr") > -1; //android终端
    let isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    if(isAndroid){
      //      用原生方法获取用户设置的浏览器的字体大小(兼容ie)
      if(doc.documentElement.currentStyle) {
        var user_webset_font=doc.documentElement.currentStyle['fontSize'];
      }
      else {
        var user_webset_font=getComputedStyle(doc.documentElement,false)['fontSize'];
      }
  //      取整后与默认16px的比例系数
      var xs=parseFloat(user_webset_font)/16;
  //      设置rem的js设置的字体大小
      var view_jsset_font,result_font;
      var docEl = doc.documentElement,
        resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
        clientWidth,
        recalc = function() {
          clientWidth = docEl.clientWidth;
          if(!clientWidth) return;
          if(!doc.addEventListener) return;
          if(clientWidth<750){
  //              设置rem的js设置的字体大小
            view_jsset_font=270 * (clientWidth / 750);
  //              最终的字体大小为rem字体/系数
            result_font=view_jsset_font/xs;
  //              设置根字体大小
            docEl.style.fontSize = result_font + 'px';
          }
        };
      win.addEventListener(resizeEvt, recalc, false);
      doc.addEventListener('DOMContentLoaded', recalc, false);
    } else if(isIOS){
  //      用原生方法获取用户设置的浏览器的字体大小(兼容ie)
      if(doc.documentElement.currentStyle) {
        var user_webset_font=doc.documentElement.currentStyle['fontSize'];
      }
      else {
        var user_webset_font=getComputedStyle(doc.documentElement,false)['fontSize'];
      }
  //      取整后与默认16px的比例系数
      var xs=parseFloat(user_webset_font)/16;
  //      设置rem的js设置的字体大小
      var view_jsset_font,result_font;
      var docEl = doc.documentElement,
        resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
        clientWidth,
        recalc = function() {
          clientWidth = docEl.clientWidth;
          if(!clientWidth) return;
          if(!doc.addEventListener) return;
          if(clientWidth<750){
  //              设置rem的js设置的字体大小
            view_jsset_font=230 * (clientWidth / 750);
  //              最终的字体大小为rem字体/系数
            result_font=view_jsset_font/xs;
  //              设置根字体大小
            docEl.style.fontSize = result_font + 'px';
          }
        };
      win.addEventListener(resizeEvt, recalc, false);
      doc.addEventListener('DOMContentLoaded', recalc, false);
    }
  })(document, window);
  